package com.base.common.edu.mapper;

import com.base.common.edu.entity.StuContact;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @Author Maple.Chen
 * @Description 数据交互层 - 学生联系方式管理
 * @Date 11:31 2021/2/24
 **/
@Mapper
@Repository //@Component
public interface StuContactMapper {

    // 添加联系方式
    int addStuContact(@Param("stu_c") StuContact stuContact);
    // 修改联系方式
    int updateStuContact(@Param("stu_c") StuContact stuContact);
    // 根据学生id查询联系方式
    List<StuContact> queryStuContactByStuId(@Param("stu__id") String stu__id);
    // 删除学生联系方式
    int delStuContact(@Param("con__id") String con__id, @Param("stu__id") String stu__id);

    // 根据stu_id + 手机号判断是否有这个记录，有则不再添加该手机号
    int judgeIsItExists(@Param("stu__id") String stu__id, @Param("mobileNum") String mobileNum);

}
